Crate mp4parse [−] [src]
Module for parsing ISO Base Media Format aka video/mp4 streams.
Structs
| AudioSampleEntry | |
| ChunkOffsetBox | |
| CompositionOffsetBox | |
| ES_Descriptor | |
| EmptySampleTableBoxes |
A fragmented file contains no sample data in stts, stsc, and stco. |
| FLACMetadataBlock | |
| FLACSpecificBox |
Represet a FLACSpecificBox 'dfLa' |
| Matrix | |
| MediaContext |
Internal data structures. |
| MediaScaledTime |
A time to be scaled by the media's global (mvhd) timescale. |
| MediaTimeScale |
The media's global (mvhd) timescale in units per second. |
| MovieExtendsBox | |
| OpusSpecificBox |
Represent an OpusSpecificBox 'dOps' |
| ProtectionSchemeInfoBox | |
| ProtectionSystemSpecificHeaderBox | |
| Sample | |
| SampleSizeBox | |
| SampleToChunk | |
| SampleToChunkBox | |
| SyncSampleBox | |
| TimeOffset | |
| TimeToSampleBox | |
| Track | |
| TrackEncryptionBox | |
| TrackHeaderBox |
Track header box 'tkhd' |
| TrackScaledTime |
A time to be scaled by the track's local (mdhd) timescale. Members are time in scale units and the track id. |
| TrackTimeScale |
The track's local (mdhd) timescale. Members are timescale units per second and the track id. |
| VPxConfigBox |
Represent a Video Partition Codec Configuration 'vpcC' box (aka vp9). |
| VideoSampleEntry |
Enums
| AudioCodecSpecific | |
| CodecType | |
| Error |
Describes parser failures. |
| SampleEntry | |
| TimeOffsetVersion | |
| TrackType | |
| VideoCodecSpecific |
Functions
| read_mp4 |
Read the contents of a box, including sub boxes. |
| serialize_opus_header |
Re-serialize the Opus codec-specific config data as an |
| set_debug_mode |
Type Definitions
| ByteData | |
| Result |
Result shorthand using our Error enum. |